From d6780cf3dad729c69a102ba2940188cf1e6bcbf4 Mon Sep 17 00:00:00 2001 From: zephex Date: Sat, 20 Apr 2024 13:34:53 +0530 Subject: idk whats happening --- src/app/anime/[id]/buttons.jsx | 224 ++++++++++++++++++++--------------------- 1 file changed, 112 insertions(+), 112 deletions(-) (limited to 'src/app/anime/[id]/buttons.jsx') diff --git a/src/app/anime/[id]/buttons.jsx b/src/app/anime/[id]/buttons.jsx index dd49d6e..660569e 100644 --- a/src/app/anime/[id]/buttons.jsx +++ b/src/app/anime/[id]/buttons.jsx @@ -1,112 +1,112 @@ -"use client"; - -import styles from "./info.module.css"; -import { useState } from "react"; -import { fetch_video_link } from "../videoLinkfetcher"; -import { MediaPlayer, MediaProvider } from "@vidstack/react"; -import "@vidstack/react/player/styles/base.css"; -import "@vidstack/react/player/styles/plyr/theme.css"; -import { - PlyrLayout, - plyrLayoutIcons, -} from "@vidstack/react/player/layouts/plyr"; -import { storeLocal } from "../history/storeData"; - -export default function Button({ data2: info }) { - const currentDate = new Date(); - const [videoLink, setVideoLink] = useState(null); - - async function video(id) { - const link = await fetch_video_link(id); - if (link === undefined) { - alert("Sorry, but not links were found"); - } else { - setVideoLink(link); - } - } - - function store_to_local(name, image, episode, id) { - let newData = { - name: name, - image: image, - episode: episode, - id: id, - type: "anime", - date: `${currentDate.getDate()}-${String( - currentDate.getMonth() + 1 - ).padStart(2, "0")}`, - time: `${currentDate.getHours()}:${String( - currentDate.getMinutes() - ).padStart(2, "0")}`, - }; - storeLocal(newData); - } - - return ( -
-

Episodes:

-
- {info && - info.episodes && - info.episodes.map((item, index) => ( - - ))} -
- - {videoLink && ( - - )} -
- ); -} +"use client"; + +import styles from "./info.module.css"; +import { useState } from "react"; +import { fetch_video_link } from "../videoLinkfetcher"; +import { MediaPlayer, MediaProvider } from "@vidstack/react"; +import "@vidstack/react/player/styles/base.css"; +import "@vidstack/react/player/styles/plyr/theme.css"; +import { + PlyrLayout, + plyrLayoutIcons, +} from "@vidstack/react/player/layouts/plyr"; +import { storeLocal } from "../history/storeData"; + +export default function Button({ data2: info }) { + const currentDate = new Date(); + const [videoLink, setVideoLink] = useState(null); + + async function video(id) { + const link = await fetch_video_link(id); + if (link === undefined) { + alert("Sorry, but not links were found"); + } else { + setVideoLink(link); + } + } + + function store_to_local(name, image, episode, id) { + let newData = { + name: name, + image: image, + episode: episode, + id: id, + type: "anime", + date: `${currentDate.getDate()}-${String( + currentDate.getMonth() + 1 + ).padStart(2, "0")}`, + time: `${currentDate.getHours()}:${String( + currentDate.getMinutes() + ).padStart(2, "0")}`, + }; + storeLocal(newData); + } + + return ( +
+

Episodes:

+
+ {info && + info.episodes && + info.episodes.map((item, index) => ( + + ))} +
+ + {videoLink && ( + + )} +
+ ); +} -- cgit v1.2.3